export class TempConverter {

  static convertFtoC(temp: any): string {
      let value: number;
      if ((temp as number).toPrecision) {
          value = temp;
      } else if ((temp as string).indexOf) {
          value = parseFloat(<string>temp);
      } else {
          value = 0;
      }
      return TempConverter.performCalculation(value).toFixed(1);
  }

  private static performCalculation(value: number): number {
      return (parseFloat(value.toPrecision(2)) - 32) / 1.8;
  }
}
